package cn.hzw.doodle.core;

import android.graphics.Canvas;
import android.graphics.Paint;

public interface IDoodlePen {

    /**
     * 配置画笔
     */
    void config(IDoodleItem doodleItem, Paint paint);

    /**
     * 深度拷贝
     */
    IDoodlePen copy();

    /**
     * 绘制画笔辅助工具，由IDoodle绘制，不属于IDoodleItem的内容
     * 比如可以用于仿制功能时 定位器的绘制
     */
    void drawHelpers(Canvas canvas, IDoodle doodle);

}
